package com.tencent.wxpay.imagefacesign.utils;

import android.os.Environment;
import android.util.Log;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * Created by shiyanqi on 18/10/25.
 */

public class FileUtils {
	// 写一个文件到SDCard
	public static void writeFileToSDCard(String data) {
		// 比如可以将一个文件作为普通的文档存储，那么先获取系统默认的文档存放根目录
		try {
			File parent_path = Environment.getExternalStorageDirectory();

			// 可以建立一个子目录专门存放自己专属文件
			final File file = new File(parent_path, "rawdata.txt");

			Log.e("文件路径:", file.getAbsolutePath());

			// 创建这个文件，如果不存在
			file.createNewFile();

			FileOutputStream fos = new FileOutputStream(file);

			byte[] buffer = data.getBytes();

			// 开始写入数据到这个文件。
			fos.write(buffer, 0, buffer.length);
			fos.flush();
			fos.close();
			Log.e("写成文件成功:", "");
		}catch (IOException e){
			Log.e("写成文件失败:", "");
		}

	}
}
